package org.example.commonapi.request.characterSimulation;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 玩家与人格互动所需的类
 */
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class InteractiveRequest {

    /**
     * appid
     */
    String appId;
    /**
     * 人格id
     */
    String agentId;
    /**
     * 记忆类型 cov对话 obs观察
     */
    String interactionType;
    /**
     * 记忆内容
     */
    String description;

    /**
     * 记忆提起的玩家id
     */
    String playerInvolved;

    /**
     * 记忆提起的人格id
     */
    String agentInvolved;

}
